
#ifndef MUSICSCORE_H
#define MUSICSCORE_H


#include <QWidget>
#include "note.h"


class MusicScore : public QWidget
{
    Q_OBJECT
public:
    explicit MusicScore(QWidget *parent = nullptr);

    bool InitByFile(QString filename);//实现文件读取
    void setparent(QGraphicsScene *Scene);//设置场景

    Note *Notelist;//Note类数组，存储Note类信息
    int notenum;//Note的总个数（不包括hold）
    int holdnum;//Hold的总个数
    int Snum;//总个数
    double beatnum;//第几拍下落的音符：第1拍、第4.5拍
    int level;//难度
    QString name;//谱面名称
    double BPM;
signals:

};

#endif // MUSICSCORE_H
